Computer Structure
- Central Processing UnitsCPU/MPU(CPU 묶음)
사물 인터넷 디바이스 H/W 플랫폼 종류
- Peripheral Device(주변장치)
기억장치(Memory units)
보조기억장치(Auxiliary memory device)
입-출력 장치(Input/Output device)
CPU(Central Processing Units)- Motherboard
데이터의 전달 토로가 디자인 되어 있는 메인 보드
- CPU
실행 프로그램의 명령 해석, 실행, 장치 제어, ALU, CU, 각종 레지스터로 구성
ALU: 산술논리 연산 장치
CU: 제어 장치
- MPU(Micro Processor Unit)
CPU를 LSI(고밀도 집적회로)화 한 일종의 통합 장치
CISC(Complex Instruction Set Computer)
RISC(Reduced Instruction Set Computer)
Bit Slice MPU등이 존재(CISC+RISC)
- 사물 인터넷 디바이스 H/W 플랫폼 종류
아두이노(Arduino)
2005년 이탈리아에서 탄생, 대표적인 오픈소스 H/W 플랫폼, Atmel 사의 AVR이나 Coretex-M3(OS)를 탑재한 마이크로 컨트롤러 보드
Raspberry Pi(영국), Galileo, Edison(Galileo, Edison Intel에서 개발)
Peripheral Device(주변장치)- Memory unit(주 기억장치)
RAM(Random Access Memory)
DRAM(Dynamic RAM)
SRAM(Static RAM)
ROM(Read Only Memory)
- Auxiliary memory device(보조 기억 장치)
하드디스크, 오프라인 저장장치(자기 테이프)+플래시 메모리(CD/DVD/BlueRay)
동작속도:저속, 가격: 저렴, 다량의 데이터 저장
레지스터-온칩 캐시기억장치(SRAM)-2차캐시기억장치(SRAM)-주기억장치(DRAM)-하드 디스크-오프라인저장장치
주 기억장치와 보조기억 장치의 관계ROM->CPU(전원 부팅시 CPU는 자동으로 ROM에 있는 프로그램 실행
CPU<->RAM(메모리로부터 실행할 명령어와 데이터를 가지고 와서 처리
RAM<->Auxiliary memory device(적재load & 저장save)
플래시 기억장치
EEPROM의 한 종류(RAM과 ROM의 중간 위치)
CF(Compact Flash) Memory
SSD(Solid State Drive)
USB 기억장치
SD card(Secure Digital Card)
메모리 스틱(memory stick)
디스크의 성능과 파라미터헤드를 해당 트랙으로 이동: 탐색시간
데이터가 포함된 섹터가 회전되어 헤드 아래로 올 때까지 대기: 회전 지연
데이터 전송: 데이터 전송 시간
디스크 접근 시간=탐색시간+회전지연+데이터전송시간
Peripheral Device(주변장치)입-출력 장치(Input/Output device)
키보드(keyboard)
마우스(mouse)
스캐너(scanner)
터치 스크린(touch screen), 조이스틱(joystick), 광학 마스크 판독기(OMR)
바코드 판독기(barcode reader)